@media (min-width: 1200px){
.container {max-width: 1200px;}
.modal-dialog {max-width: 700px;}
}
.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.contact2 .wnav {
	height: 35px;
}
.contact2 .wnav span{
	font-size: 0.8em;
	line-height: 0.8em;
}
.contact2 .wnav span a{font-size: 1em; color:#8d97ad;}
.Wbanner6{ height:400px;}
.col-lg-12 .wwhere{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	padding-bottom: 20px;
	padding-top: 20px;
	float: left;
}

/*顶部导航*/
.nfold{background-color:#f5f7fa; border-bottom: 1px solid rgba(120, 130, 140, 0.13);padding-top: 5px;}
.nfold  ul{padding-left: 15px;}
 .nfold .nlanguage ul{overflow:hidden;}   
.nfold .nlanguage ul li{
	width: 25%;
	height:40px;
	list-style-type: none;
	float: left;
	line-height: 40px;
}
.nfold .nlanguage ul li a{
	color: #8d97ad;
}
.nfold .nlanguage ul li a:hover{
	color: #2a6adf;
}
.nfold .nlanguage h5{
	font-size:16px;	
}

.nfold .nweb ul{
	overflow:hidden;
}
.nfold .nweb ul li{
	float: left;
	width: 25%;
	list-style-type: none;
	
}
.nfold .nweb h5{
	font-size:16px;	
}
.nfold .nweb p{
	font-size:14px;	
}
.nfold .nweb ul li a{
	color: #8d97ad;
}
.nfold .nweb ul li a:hover{
	color: #2a6adf;
}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#8d97ad;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{
	background:#f5f5f5;
	padding:0 12px;
	line-height: 30px;
}
.msg_btn_area{
	margin:16px 0px;
	text-align:left;
}
.msg_btn_area a{display:inline-block;padding:10px 30px;background:#265594;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#2f65ae}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
.hr_10{
	font-size:1px;
	line-height:1px;
	clear:both;
	height: 10px;
}
/*人才招聘*/
.OneOfTwo{
	float: left;
}
.TwoOfTwo{
	float: right;
}
.OneOfTwo .news_list li a{
	color: #8d97ad;
}
.OneOfTwo .news_list li{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F5F5F5;
	list-style-type:none;}
	
.news_list li{line-height:30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#8d97ad;}
.news_list span{float:right;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}

.follow{background:url(../images/follow_title.png) no-repeat;padding-top:20px;}
.follow a{
	margin-right: 10px;
	color: #8d97ad;
}
/*招聘详细*/
.jobConts{line-height:30px;color:#8d97ad;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FAFAFA;
}
.jobConts strong{color:#8d97ad;}

/*分页样式*/
.page_info{text-align:center;margin-top:30px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

/*资源下载*/
.banner-innerpage a{
	color: #FFF;
}
.subtitle a{color: #8d97ad;}
.row .wrap-feature7-box{
	padding-top: 2.5em;
}
/*集团简介*/
.row .text-muted{
	line-height: 50px;
	
}
.tab-pane .p-30 h3{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #eca72b;
	padding-left: 15px;
}

/*解决方案*/
.casenav{
	height: 55px;
	width: 100%;
	margin-top: -15px;
	background-color: #FFF;
	
}
.casenav ul li{
	list-style-type: none;
	text-decoration: none;z-index:2;
}
.casenav ul li a{
	height: 55px;
	width: 50%;
	line-height: 55px;
	text-align: center;
	display: block;
	text-decoration: none;
	float: left;
	list-style-type: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F8F8F8;
	border-left-color: #F8F8F8;
	color: #666;
	}
.casenav ul li a:hover{
	color: #FFF;
	background-color: #8d97ad;	
	background: #1b56ab;
    background: -webkit-linear-gradient(legacy-direction(to right), #1b56ab 0%, #2a6adf 100%);
    background: -webkit-gradient(linear, left top, right top, from(#1b56ab), to(#2a6adf));
    background: -webkit-linear-gradient(left, #1b56ab 0%, #2a6adf 100%);
    background: -o-linear-gradient(left, #1b56ab 0%, #2a6adf 100%);
    background: linear-gradient(to right, #1b56ab 0%, #2a6adf 100%);

	}
.blog-home2 .date-pos {
	padding: 10px;
	display: inline-block;
	position: absolute;
	color: #ffffff;
	width: 100%;
	left: 0px;
	bottom: 0px;
	font-size: 14px;
}
.blog-home2 .date-pos a{
	color: #ffffff;
	font-size: 14px;
}
.blog-home2 .date-pos i{
	padding-left: 5px;
}
#m1,#m2,#m3{padding-top:300px;margin-top:-300px;z-index:1; width:1px}

.tab-pane .p-30 h6{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #eca72b;
	padding-left: 15px;color: #8d97ad;font-size: 16px;
}
.tab-pane .p-30 h6 a{
	color: #8d97ad;font-size: 16px;
}
.c-case {
    padding-top: 45px;
    padding-right: 0;
    padding-left: 0;
}
@media (max-width: 1200px) {
  .c-case {
    padding-top: 60px;
    padding-right: 0;
    padding-left: 0;
} }
@media (max-width: 1010px) {
  .c-case {
    padding-top: 0px;
    padding-right: 0;
    padding-left: 0;
} }

.listConts .info span{
	font-size: 16px;
	padding-right: 20px;
}
.listConts .info{
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	margin-bottom: 30px;
	
}
.listConts #textarea{
    line-height: 26px;
    color: #3e4555;
    font-family: "Montserrat", sans-serif;
}
.textarea{
    line-height: 26px;
    color: #8d8d8d;
    font-family: "Montserrat", sans-serif;
}

@media (max-width: 1200px)
{
.listConts #textarea img{
	width: 100%;
}
} 

.listConts .preNext{
	width: 100%;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 40px;
}
.listConts .preNext li {
	float: left;
	width: 50%;
	list-style-type: none;
}

/*新闻*/
.d-flex h7{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #eca72b;
	padding-left: 15px;color: #8d97ad;
	font-size: 16px;}
.d-flex h7 a{
	color: #8d97ad;font-size: 16px;
}
.btext h6{ font-size:14px;}
a.newlink{color: #8d97ad;}

/*人才招聘*/
.navbar-nav .nav-link {
    display: block;
    padding: 0.9rem 1rem;
}
.navbar-nav .nav-link a{color: #8d97ad;}
.navbar-nav .nav-link a:hover{color: #2a6adf;}
.navbar-nav .nav-link .btn-outline-info{border-color: #8d97ad;}
.bg-info{
	background: #1b56ab;
    background: -webkit-linear-gradient(legacy-direction(to right), #1b56ab 0%, #2a6adf 100%);
    background: -webkit-gradient(linear, left top, right top, from(#1b56ab), to(#2a6adf));
    background: -webkit-linear-gradient(left, #1b56ab 0%, #2a6adf 100%);
    background: -o-linear-gradient(left, #1b56ab 0%, #2a6adf 100%);
    background: linear-gradient(to right, #1b56ab 0%, #2a6adf 100%);
}

/*社会责任*/
.tewnav ul{
	background-color:#fbfbfb;
	border-bottom: 1px solid #f2f0f0;
}
.tewnav .customtab2 li a.nav-link {
    border: 0px;
    margin-right: 3px;
    color: #595858;
	font-size: 15px;
}
.tewnav .customtab2 li a.nav-link.active {
    background: #fbfbfb;
    color: #2958a5;
    border-bottom: 2px solid #2958a5;
}
.tewnav .customtab2 li a.nav-link:hover {
    background: #fbfbfb;
    color: #2958a5;
	border-bottom: 2px solid #2958a5;
}
.tewnav .nav-link {
    display: block;
    padding: 1.2rem 1rem;
}

.tewtit .tab-pane .p-30 h2 {
    text-align: center;
    font-weight: 600;
}

/*品牌理念*/

.brand {
    border-radius: 6px;
    padding: 70px 0;
}

@media (min-width: 768px)
.brand {
    padding: 70px 0 !important;
}
@media (min-width: 316px)
.brand {
    padding: 30px 0 !important;
}
.brand-logo {
    margin: 0 auto;
    max-width: 80%;
    width: 895px;
    position: relative;
    overflow: hidden;
}

.brand-logo-slogan {
    position: absolute;
    left: 2%;
    bottom: 0;
    width: 100%;
    height: 29.5%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.brand-logo-slogan div {
    font-size: 20px;
    padding-left: 5%;
}

@media (min-width: 768px)
.brand-logo-slogan div {
    font-size: 20px !important;
}
@media (min-width: 316px)
.brand-logo-slogan div {
    font-size: 12px !important;
}
.brand-cont {
    margin: 0 45px;
    padding: 30px 45px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 6px;
    font-size: 16px;
    font-weight: 300;
}

/*主营业务*/
.wrap-feature-28 .side-content {
    max-width: 580px;
}

/*******************
Feature 45
*******************/
.wrap-feature45-box {
  margin-top: 60px; }
  .wrap-feature45-box .f45-tab {
    display: table;
    width: 100%; }
    .wrap-feature45-box .f45-tab > a {
      display: table-cell;
      border: 1px solid rgba(120, 130, 140, 0.13);
      text-align: center;
      padding: 15px 10px;
      background: #f4f8fa;
      color: #263238; }
      .wrap-feature45-box .f45-tab > a.active {
        border-bottom-color: transparent;
        background: #ffffff;
        font-weight: 400; }
  .wrap-feature45-box .tab-pane {
    padding: 60px 0; }

/* * 平板设备 */
@media (max-width: 992px) {
	.navbar-toggler {
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;}
	/* 视频 */
	.carousel-inner {
    width: 200%;}
	.slide-text {
    max-width: 500px;
    left: 25%;
	top: 55%;}
	.slider1 h2 {
    font-size: 3rem;
	line-height: 3.5rem;}
	.slider1 p {
    display: none;}
	
}
/* 手机设备 */
@media (max-width: 768px) {
	/* LOGO */
    .h3-navbar .navbar-brand {
     display: none;}
	.ti-menu{}
	
	/* 目录 */
	.navbar-toggler {
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;}
	.page-wrapper {
    padding-top: 160px;}
	
	/* 视频 */
	.carousel-inner {
    width: 200%;}
	.slide-text {
    max-width: 320px;
    left: 25%;
	top: 45%;}
	.slider1 h2 {
    font-size: 2rem;
	line-height: 2.5rem;}
	.slider1 p {
    display: none;}
	
	/*查询*/
	.wrap-feature2-box{
    display: none;}
	.input-group {
    padding: 0px 20px;}
	
	/* 边框 */
	.spacer {
    padding: 20px 20px;}
	
	/*新闻*/
	.bolg-home3 .m-t-40
	{display: none;}
	
	/*尾部*/
	.f4-bottom-bar .links{
	display: none;}
}
